package com.shangdiao.sd_server.dao.mybatis;

import com.shangdiao.sd_server.generator.pojo.SdCompany;
import com.shangdiao.sd_server.generator.pojo.SdCompanyExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SdCompanyMapper {
    int countByExample(SdCompanyExample example);

    int deleteByExample(SdCompanyExample example);

    int deleteByPrimaryKey(Integer companyId);

    int insert(SdCompany record);

    int insertSelective(SdCompany record);

    List<SdCompany> selectByExample(SdCompanyExample example);

    SdCompany selectByPrimaryKey(Integer companyId);

    int updateByExampleSelective(@Param("record") SdCompany record, @Param("example") SdCompanyExample example);

    int updateByExample(@Param("record") SdCompany record, @Param("example") SdCompanyExample example);

    int updateByPrimaryKeySelective(SdCompany record);

    int updateByPrimaryKey(SdCompany record);
}